package com.dao;

import java.util.List; 

import org.apache.ibatis.annotations.Param;

import com.entity.Notice;

public interface NoticeDao {
	// 发布公告
	public boolean addNotice(Notice notice);

	// 修改公告
	public boolean updateNotice(Notice notice);

	// 查公告内容
	public Notice findNoticeById(@Param("nid") Integer nid);

	// 分页查询公告
	public List<Notice> findAllNotices(int pageNum, int pageSize);

	// 根据标题查询公告
	public List<Notice> findNoticeByTitle(@Param("title") String title);

	// 删除公告
	public boolean deleteNotice(@Param("nid") Integer nid);

	// 批量删除公告
	public boolean deleteNotices(@Param("nid") Integer nid);

}
